
function table2Csv(filename,titles,jsonData){
      // 要导出的json数据
    // var jsonData = [{},{} ]
      // 列标题
      var str = '';
      if (titles){
    	  str+='<tr>';
      for(let item in titles){
          // 增加\t为了不让表格显示科学计数法或者其他格式
          str+='<td>'+titles[item]+'</td>';     
      }
      str+='</tr>';}
      // 循环遍历，每行加入tr标签，每个单元格加td标签
      if (jsonData){
      for(let i = 0 ; i < jsonData.length ; i++ ){
        str+='<tr>';
        for(let item in jsonData[i]){
            // 增加\t为了不让表格显示科学计数法或者其他格式
            str+='<td>'+ jsonData[i][item]+'</td>';     
        }
        str+='</tr>';
      }
      }
     
      let uri = 'data:text/csv;charset=utf-8,\ufeff' + encodeURIComponent(str);
      //通过创建a标签实现
      var link = document.createElement("a");
      link.href = uri;
      //对下载的文件命名
      link.download =  filename+".csv";
      document.body.appendChild(link);
      link.click();
      document.body.removeChild(link);
    }
    // 输出base64编码
    function base64 (s) { return window.btoa(unescape(encodeURIComponent(s))) }
